S
Size: a a a
S
RS
A
RS
ДЩ
FL
FL
ДЩ
CoreLoggerInterface::class
и AppLoggerInterface::class
один лениво создает класс логгера на файл core.log а второй на файл app.logclass one { __construct(CoreLoggerInterface $logger)
class two { __construct(AppLoggerInterface $logger)
FL
CoreLoggerInterface::class
и AppLoggerInterface::class
один лениво создает класс логгера на файл core.log а второй на файл app.logclass one { __construct(CoreLoggerInterface $logger)
class two { __construct(AppLoggerInterface $logger)
FL
S
ДЩ
FL
interface Logger {
public function write(LoggingDto $loggingDto): void;
}
class SlackLogger implements Logger {}
class StdoutLogger implement Logger {}
ДЩ
interface Logger {
public function write(LoggingDto $loggingDto): void;
}
class SlackLogger implements Logger {}
class StdoutLogger implement Logger {}
ДЩ
FL
РД
CoreLoggerInterface::class
и AppLoggerInterface::class
один лениво создает класс логгера на файл core.log а второй на файл app.logclass one { __construct(CoreLoggerInterface $logger)
class two { __construct(AppLoggerInterface $logger)
ДЩ
РД
interface Logger {
public function write(LoggingDto $loggingDto): void;
}
class SlackLogger implements Logger {}
class StdoutLogger implement Logger {}
S