SYMBOL INDEX (758 symbols across 138 files) FILE: src/Application.php class Application (line 27) | class Application extends SymfonyApplication method __construct (line 66) | public function __construct(string $appName, string $appVersion) method run (line 91) | public function run(?InputInterface $input = null, ?OutputInterface $o... method initializeContainer (line 112) | private function initializeContainer(): void method buildContainer (line 159) | private function buildContainer() method dumpContainer (line 176) | private function dumpContainer( method createBaseCacheDirectory (line 199) | private function createBaseCacheDirectory() method getBaseCacheDir (line 219) | private function getBaseCacheDir(): string method getContainerCacheDir (line 227) | private function getContainerCacheDir() method registerDeprecationHandler (line 240) | private function registerDeprecationHandler(): void FILE: src/Application/Cron/CronExpressionFactoryInterface.php type CronExpressionFactoryInterface (line 7) | interface CronExpressionFactoryInterface method createFromString (line 9) | public function createFromString(string $cronExpression): CronExpressi... FILE: src/Application/Cron/CronExpressionInterface.php type CronExpressionInterface (line 7) | interface CronExpressionInterface method multipleRunDates (line 10) | public function multipleRunDates( FILE: src/Application/Query/TaskInformation/TaskInformation.php class TaskInformation (line 9) | final class TaskInformation method __construct (line 11) | public function __construct(private readonly TaskNumber $taskNumber) method taskNumber (line 15) | public function taskNumber(): TaskNumber FILE: src/Application/Query/TaskInformation/TaskInformationHandler.php class TaskInformationHandler (line 15) | final class TaskInformationHandler method __construct (line 17) | public function __construct( method handle (line 27) | public function handle(TaskInformation $taskInformation): TaskInformat... method getEventProperties (line 82) | private function getEventProperties(Event $event, array $properties): ... FILE: src/Application/Query/TaskInformation/TaskInformationView.php class TaskInformationView (line 7) | final class TaskInformationView method __construct (line 12) | public function __construct( method command (line 24) | public function command(): string|object method description (line 29) | public function description(): string method cronExpression (line 34) | public function cronExpression(): string method timeZone (line 39) | public function timeZone(): ?\DateTimeZone method configTimeZone (line 44) | public function configTimeZone(): \DateTimeZone method nextRuns (line 50) | public function nextRuns(): array method preventOverlapping (line 55) | public function preventOverlapping(): bool FILE: src/Application/Service/ClosureSerializerInterface.php type ClosureSerializerInterface (line 7) | interface ClosureSerializerInterface method serialize (line 9) | public function serialize(\Closure $closure): string; method unserialize (line 11) | public function unserialize(string $serializedClosure): \Closure; method closureCode (line 13) | public function closureCode(\Closure $closure): string; FILE: src/Application/Service/ConfigurationInterface.php type ConfigurationInterface (line 7) | interface ConfigurationInterface method get (line 12) | public function get(string $key, mixed $default = null): mixed; method withNewEntry (line 17) | public function withNewEntry(string $key, mixed $value): Configuration... method getSourcePath (line 19) | public function getSourcePath(): string; FILE: src/Application/Service/LoggerFactoryInterface.php type LoggerFactoryInterface (line 12) | interface LoggerFactoryInterface method create (line 14) | public function create(ConfigurationInterface $configuration): LoggerI... FILE: src/CacheDirectoryFactory/CacheDirectoryFactory.php class CacheDirectoryFactory (line 10) | final class CacheDirectoryFactory method generate (line 17) | public function generate(): Path FILE: src/Clock/Clock.php class Clock (line 7) | final class Clock implements ClockInterface method now (line 9) | public function now(): \DateTimeImmutable FILE: src/Clock/ClockInterface.php type ClockInterface (line 7) | interface ClockInterface method now (line 9) | public function now(): \DateTimeImmutable; FILE: src/Configuration/ConfigFileNotExistsException.php class ConfigFileNotExistsException (line 9) | final class ConfigFileNotExistsException extends CrunzException method fromFilePath (line 11) | public static function fromFilePath(string $filePath): self FILE: src/Configuration/ConfigFileNotReadableException.php class ConfigFileNotReadableException (line 9) | final class ConfigFileNotReadableException extends CrunzException method fromFilePath (line 11) | public static function fromFilePath(string $filePath): self FILE: src/Configuration/Configuration.php class Configuration (line 11) | final class Configuration implements ConfigurationInterface method __construct (line 16) | public function __construct( method get (line 25) | public function get(string $key, mixed $default = null): mixed method withNewEntry (line 53) | public function withNewEntry(string $key, mixed $value): Configuration... method getSourcePath (line 77) | public function getSourcePath(): string FILE: src/Configuration/ConfigurationParser.php class ConfigurationParser (line 14) | final class ConfigurationParser implements ConfigurationParserInterface method __construct (line 16) | public function __construct( method parseConfig (line 25) | public function parseConfig(): array method configFilePath (line 61) | private function configFilePath(): string FILE: src/Configuration/ConfigurationParserInterface.php type ConfigurationParserInterface (line 7) | interface ConfigurationParserInterface method parseConfig (line 10) | public function parseConfig(): array; FILE: src/Configuration/Definition.php class Definition (line 11) | class Definition implements ConfigurationInterface method getConfigTreeBuilder (line 13) | public function getConfigTreeBuilder(): TreeBuilder FILE: src/Configuration/FileParser.php class FileParser (line 9) | class FileParser method __construct (line 11) | public function __construct(private readonly Yaml $yamlParser) method parse (line 21) | public function parse(string $configPath): array FILE: src/Console/Command/Command.php class Command (line 9) | class Command extends BaseCommand FILE: src/Console/Command/ConfigGeneratorCommand.php class ConfigGeneratorCommand (line 16) | final class ConfigGeneratorCommand extends Command method __construct (line 20) | public function __construct( method configure (line 31) | protected function configure(): void method execute (line 40) | protected function execute(InputInterface $input, OutputInterface $out... method askForTimezone (line 97) | protected function askForTimezone(SymfonyStyle $symfonyStyleIo) method updateTimezone (line 123) | private function updateTimezone( FILE: src/Console/Command/ScheduleListCommand.php class ScheduleListCommand (line 18) | class ScheduleListCommand extends \Symfony\Component\Console\Command\Com... method __construct (line 27) | public function __construct( method configure (line 38) | protected function configure(): void method execute (line 68) | protected function execute(InputInterface $input, OutputInterface $out... method tasks (line 100) | private function tasks(string $source): array method resolveFormat (line 128) | private function resolveFormat(InputInterface $input): string method printList (line 156) | private function printList( FILE: src/Console/Command/ScheduleRunCommand.php class ScheduleRunCommand (line 20) | class ScheduleRunCommand extends Command method __construct (line 22) | public function __construct( method configure (line 36) | protected function configure(): void method execute (line 70) | protected function execute(InputInterface $input, OutputInterface $out... FILE: src/Console/Command/TaskGeneratorCommand.php class TaskGeneratorCommand (line 16) | class TaskGeneratorCommand extends Command method __construct (line 38) | public function __construct( method configure (line 48) | protected function configure(): void method execute (line 107) | protected function execute(InputInterface $input, OutputInterface $out... method save (line 140) | protected function save() method ask (line 154) | protected function ask($question) method outputPath (line 167) | protected function outputPath() method outputFile (line 187) | protected function outputFile() method getStub (line 204) | protected function getStub() method type (line 224) | protected function type() method replaceFrequency (line 232) | protected function replaceFrequency(): self method replaceConstraint (line 242) | protected function replaceConstraint(): self method replaceCommand (line 249) | protected function replaceCommand(): self method replacePath (line 257) | protected function replacePath(): self method replaceDescription (line 265) | protected function replaceDescription(): self method optionString (line 273) | private function optionString(string $name): string FILE: src/EnvFlags/EnvFlags.php class EnvFlags (line 9) | final class EnvFlags method isDeprecationHandlerEnabled (line 15) | public function isDeprecationHandlerEnabled() method isContainerDebugEnabled (line 28) | public function isContainerDebugEnabled() method disableContainerDebug (line 41) | public function disableContainerDebug(): void method enableContainerDebug (line 49) | public function enableContainerDebug(): void method enableDeprecationHandler (line 57) | public function enableDeprecationHandler(): void method disableDeprecationHandler (line 65) | public function disableDeprecationHandler(): void FILE: src/Event.php class Event (line 28) | class Event implements PingableInterface method __construct (line 185) | public function __construct(protected $id, $command) method in (line 198) | public function in($directory) method nullOutput (line 210) | public function nullOutput() method buildCommand (line 220) | public function buildCommand() method isClosure (line 253) | public function isClosure() method isDue (line 263) | public function isDue(\DateTimeZone $timeZone) method filtersPass (line 273) | public function filtersPass(\DateTimeZone $timeZone) method wholeOutput (line 293) | public function wholeOutput() method start (line 303) | public function start() method cron (line 331) | public function cron(string $expression): self method hourly (line 356) | public function hourly(): self method hourlyAt (line 361) | public function hourlyAt(int $minute): self method daily (line 377) | public function daily(): self method on (line 389) | public function on($date) method at (line 416) | public function at($time): self method dailyAt (line 426) | public function dailyAt($time): self method between (line 449) | public function between($from, $to) method from (line 462) | public function from($datetime) method to (line 478) | public function to($datetime) method twiceDaily (line 493) | public function twiceDaily($first = 1, $second = 13): self method weekdays (line 506) | public function weekdays(): self method mondays (line 514) | public function mondays(): self method tuesdays (line 522) | public function tuesdays(): self method wednesdays (line 530) | public function wednesdays(): self method thursdays (line 538) | public function thursdays(): self method fridays (line 546) | public function fridays(): self method saturdays (line 554) | public function saturdays(): self method sundays (line 562) | public function sundays(): self method weekly (line 570) | public function weekly(): self method weeklyOn (line 580) | public function weeklyOn(int|string $day, $time = '0:0'): self method monthly (line 590) | public function monthly(): self method quarterly (line 598) | public function quarterly(): self method yearly (line 606) | public function yearly(): self method days (line 614) | public function days(mixed $days): self method hour (line 624) | public function hour(mixed $value): self method minute (line 634) | public function minute(mixed $value): self method dayOfMonth (line 644) | public function dayOfMonth(mixed $value): self method month (line 654) | public function month(mixed $value): self method dayOfWeek (line 664) | public function dayOfWeek(mixed $value): self method timezone (line 676) | public function timezone(\DateTimeZone|string $timezone) method user (line 690) | public function user($user) method preventOverlapping (line 711) | public function preventOverlapping(?object $store = null) method when (line 751) | public function when(\Closure $callback) method skip (line 763) | public function skip(\Closure $callback) method sendOutputTo (line 778) | public function sendOutputTo($location, $append = false) method appendOutputTo (line 794) | public function appendOutputTo($location) method before (line 804) | public function before(\Closure $callback) method after (line 816) | public function after(\Closure $callback) method then (line 826) | public function then(\Closure $callback) method name (line 840) | public function name($description) method getProcess (line 850) | public function getProcess() method description (line 862) | public function description($description) method every (line 875) | public function every($unit = null, $value = null): self method getId (line 890) | public function getId(): string|int method getSummaryForDisplay (line 900) | public function getSummaryForDisplay() method getCommandForDisplay (line 914) | public function getCommandForDisplay() method getExpression (line 924) | public function getExpression() method getFrom (line 932) | public function getFrom(): \DateTime|string|null method getTo (line 940) | public function getTo(): \DateTime|string|null method setCommand (line 952) | public function setCommand($command) method getCommand (line 962) | public function getCommand(): string|\Closure method getWorkingDirectory (line 972) | public function getWorkingDirectory() method getOutputStream (line 982) | public function getOutputStream() method beforeCallbacks (line 992) | public function beforeCallbacks() method afterCallbacks (line 1002) | public function afterCallbacks() method errorCallbacks (line 1008) | public function errorCallbacks() method refreshLock (line 1016) | public function refreshLock(): void method everyMinute (line 1036) | public function everyMinute(): self method everyTwoMinutes (line 1041) | public function everyTwoMinutes(): self method everyThreeMinutes (line 1046) | public function everyThreeMinutes(): self method everyFourMinutes (line 1051) | public function everyFourMinutes(): self method everyFiveMinutes (line 1056) | public function everyFiveMinutes(): self method everyTenMinutes (line 1061) | public function everyTenMinutes(): self method everyFifteenMinutes (line 1066) | public function everyFifteenMinutes(): self method everyThirtyMinutes (line 1071) | public function everyThirtyMinutes(): self method everyTwoHours (line 1076) | public function everyTwoHours(): self method everyThreeHours (line 1081) | public function everyThreeHours(): self method everyFourHours (line 1086) | public function everyFourHours(): self method everySixHours (line 1091) | public function everySixHours(): self method createLockObject (line 1101) | protected function createLockObject() method releaseLock (line 1116) | protected function releaseLock(): void method getDefaultOutput (line 1129) | protected function getDefaultOutput() method sudo (line 1141) | protected function sudo($user) method serializeClosure (line 1151) | protected function serializeClosure(\Closure $closure) method expressionPasses (line 1167) | protected function expressionPasses(\DateTimeZone $timeZone) method notYet (line 1195) | protected function notYet($datetime, \DateTimeZone $timeZone): bool method past (line 1208) | protected function past($datetime, \DateTimeZone $timeZone): bool method spliceIntoPosition (line 1222) | protected function spliceIntoPosition($position, $value): self method applyMask (line 1238) | protected function applyMask($unit) method lock (line 1252) | protected function lock(): void method addErrorCallback (line 1258) | private function addErrorCallback(\Closure $closure): void method setProcess (line 1266) | private function setProcess(Process $process): void method createDefaultLockStore (line 1276) | private function createDefaultLockStore() method lockKey (line 1296) | private function lockKey(): string method checkLockFactory (line 1311) | private function checkLockFactory(): void method getClock (line 1320) | private function getClock(): ClockInterface method closureSerializer (line 1329) | private function closureSerializer(): ClosureSerializerInterface method isWindows (line 1338) | private function isWindows(): bool method timeZonedNow (line 1349) | private function timeZonedNow(\DateTimeZone $timeZone): \DateTimeImmut... FILE: src/EventRunner.php class EventRunner (line 15) | class EventRunner method __construct (line 23) | public function __construct( method handle (line 34) | public function handle(OutputInterface $output, array $schedules = [])... method start (line 58) | protected function start(Event $event): void method manageStartedEvents (line 88) | protected function manageStartedEvents(): void method invoke (line 162) | protected function invoke(array $callbacks = [], array $parameters = []) method handleOutput (line 175) | protected function handleOutput(Event $event): void method handleError (line 209) | protected function handleError(Event $event): void method formatEventOutput (line 240) | protected function formatEventOutput(Event $event) method formatEventError (line 253) | protected function formatEventError(Event $event) method display (line 265) | protected function display($output): void method pingBefore (line 272) | private function pingBefore(PingableInterface $schedule): void method pingAfter (line 288) | private function pingAfter(PingableInterface $schedule): void method logger (line 304) | private function logger(): Logger FILE: src/Exception/CrunzException.php class CrunzException (line 7) | class CrunzException extends \Exception FILE: src/Exception/EmptyTimezoneException.php class EmptyTimezoneException (line 7) | class EmptyTimezoneException extends CrunzException FILE: src/Exception/MailerException.php class MailerException (line 7) | final class MailerException extends CrunzException FILE: src/Exception/NotImplementedException.php class NotImplementedException (line 7) | class NotImplementedException extends CrunzException FILE: src/Exception/TaskNotExistException.php class TaskNotExistException (line 7) | class TaskNotExistException extends CrunzException FILE: src/Exception/WrongTaskNumberException.php class WrongTaskNumberException (line 7) | class WrongTaskNumberException extends CrunzException FILE: src/Filesystem/Filesystem.php class Filesystem (line 9) | final class Filesystem implements FilesystemInterface method getCwd (line 13) | public function getCwd() method fileExists (line 24) | public function fileExists($filePath) method tempDir (line 29) | public function tempDir() method removeDirectory (line 34) | public function removeDirectory($directoryPath, $ignoredPaths = []): void method dumpFile (line 70) | public function dumpFile($filePath, $content): void method createDirectory (line 78) | public function createDirectory($directoryPath): void method copy (line 99) | public function copy($sourceFile, $targetFile): void method projectRootDirectory (line 104) | public function projectRootDirectory() method readContent (line 129) | public function readContent($filePath) FILE: src/Filesystem/FilesystemInterface.php type FilesystemInterface (line 9) | interface FilesystemInterface method getCwd (line 12) | public function getCwd(); method fileExists (line 19) | public function fileExists($filePath); method tempDir (line 22) | public function tempDir(); method removeDirectory (line 28) | public function removeDirectory($directoryPath, $ignoredPaths = []): v... method dumpFile (line 34) | public function dumpFile($filePath, $content): void; method createDirectory (line 37) | public function createDirectory($directoryPath): void; method copy (line 43) | public function copy($sourceFile, $targetFile): void; method projectRootDirectory (line 46) | public function projectRootDirectory(); method readContent (line 53) | public function readContent($filePath); FILE: src/Finder/Finder.php class Finder (line 9) | final class Finder implements FinderInterface method find (line 11) | public function find(Path $directory, $suffix) FILE: src/Finder/FinderInterface.php type FinderInterface (line 9) | interface FinderInterface method find (line 16) | public function find(Path $directory, $suffix); FILE: src/HttpClient/CurlHttpClient.php class CurlHttpClient (line 7) | final class CurlHttpClient implements HttpClientInterface method ping (line 9) | public function ping($url): void FILE: src/HttpClient/FallbackHttpClient.php class FallbackHttpClient (line 9) | final class FallbackHttpClient implements HttpClientInterface method __construct (line 14) | public function __construct( method ping (line 21) | public function ping($url): void method chooseHttpClient (line 28) | private function chooseHttpClient(): HttpClientInterface FILE: src/HttpClient/HttpClientException.php class HttpClientException (line 9) | class HttpClientException extends CrunzException FILE: src/HttpClient/HttpClientInterface.php type HttpClientInterface (line 7) | interface HttpClientInterface method ping (line 14) | public function ping($url): void; FILE: src/HttpClient/HttpClientLoggerDecorator.php class HttpClientLoggerDecorator (line 9) | final class HttpClientLoggerDecorator implements HttpClientInterface method __construct (line 11) | public function __construct(private readonly HttpClientInterface $http... method ping (line 15) | public function ping($url): void FILE: src/HttpClient/StreamHttpClient.php class StreamHttpClient (line 7) | final class StreamHttpClient implements HttpClientInterface method ping (line 14) | public function ping($url): void FILE: src/Infrastructure/Dragonmantank/CronExpression/DragonmantankCronExpression.php class DragonmantankCronExpression (line 10) | final class DragonmantankCronExpression implements CronExpressionInterface method __construct (line 12) | public function __construct(private readonly CronExpression $innerCron... method multipleRunDates (line 16) | public function multipleRunDates(int $total, \DateTimeImmutable $now, ... FILE: src/Infrastructure/Dragonmantank/CronExpression/DragonmantankCronExpressionFactory.php class DragonmantankCronExpressionFactory (line 11) | final class DragonmantankCronExpressionFactory implements CronExpression... method createFromString (line 13) | public function createFromString(string $cronExpression): CronExpressi... FILE: src/Infrastructure/Laravel/LaravelClosureSerializer.php class LaravelClosureSerializer (line 11) | final class LaravelClosureSerializer implements ClosureSerializerInterface method serialize (line 13) | public function serialize(\Closure $closure): string method unserialize (line 22) | public function unserialize(string $serializedClosure): \Closure method closureCode (line 29) | public function closureCode(\Closure $closure): string method extractWrapper (line 36) | private function extractWrapper(string $serializedClosure): Serializab... FILE: src/Infrastructure/Psr/Logger/EnabledLoggerDecorator.php class EnabledLoggerDecorator (line 12) | final class EnabledLoggerDecorator extends AbstractLogger method __construct (line 14) | public function __construct( method log (line 20) | public function log($level, string|\Stringable $message, array $contex... FILE: src/Infrastructure/Psr/Logger/PsrStreamLogger.php class PsrStreamLogger (line 12) | final class PsrStreamLogger extends AbstractLogger method __construct (line 23) | public function __construct( method __destruct (line 36) | public function __destruct() method log (line 42) | public function log( method createInfoHandler (line 69) | private function createInfoHandler() method createErrorHandler (line 79) | private function createErrorHandler() method initializeHandler (line 89) | private function initializeHandler(string $path) method closeStream (line 125) | private function closeStream($stream): void method dirFromStream (line 134) | private function dirFromStream(string $stream): ?string method formatContext (line 154) | private function formatContext(array $data): string method formatDate (line 163) | private function formatDate(): string method replaceNewlines (line 176) | private function replaceNewlines(string $message): string FILE: src/Infrastructure/Psr/Logger/PsrStreamLoggerFactory.php class PsrStreamLoggerFactory (line 13) | final class PsrStreamLoggerFactory implements LoggerFactoryInterface method __construct (line 15) | public function __construct(private readonly Timezone $timezoneProvide... method create (line 19) | public function create(ConfigurationInterface $configuration): LoggerI... FILE: src/Invoker.php class Invoker (line 7) | class Invoker method call (line 16) | public function call($closure, array $parameters = [], $buffer = false... FILE: src/Logger/ConsoleLogger.php class ConsoleLogger (line 9) | final class ConsoleLogger implements ConsoleLoggerInterface method __construct (line 11) | public function __construct(private readonly SymfonyStyle $symfonyStyle) method normal (line 18) | public function normal($message): void method verbose (line 26) | public function verbose($message): void method veryVerbose (line 34) | public function veryVerbose($message): void method debug (line 44) | public function debug($message): void method write (line 53) | private function write($message, $verbosity): void FILE: src/Logger/ConsoleLoggerInterface.php type ConsoleLoggerInterface (line 9) | interface ConsoleLoggerInterface method normal (line 20) | public function normal($message): void; method verbose (line 25) | public function verbose($message): void; method veryVerbose (line 30) | public function veryVerbose($message): void; method debug (line 37) | public function debug($message): void; FILE: src/Logger/Logger.php class Logger (line 9) | class Logger method __construct (line 11) | public function __construct(private readonly LoggerInterface $psrLogger) method info (line 18) | public function info(string $message): void method error (line 26) | public function error(string $message): void method log (line 31) | private function log(string $content, string $level): void FILE: src/Logger/LoggerFactory.php class LoggerFactory (line 14) | class LoggerFactory method __construct (line 18) | public function __construct( method create (line 26) | public function create(): Logger method createEvent (line 35) | public function createEvent(string $output): Logger method loggerFactory (line 44) | private function loggerFactory(): LoggerFactoryInterface method initializeLoggerFactory (line 49) | private function initializeLoggerFactory(): LoggerFactoryInterface method createLoggerFactory (line 74) | private function createLoggerFactory( FILE: src/Mailer.php class Mailer (line 14) | class Mailer method __construct (line 19) | public function __construct(private readonly ConfigurationInterface $c... method send (line 28) | public function send(string $subject, string $message): void method getMailer (line 42) | private function getMailer(): SymfonyMailer method getSmtpTransport (line 70) | private function getSmtpTransport(): Transport\TransportInterface method getSendMailTransport (line 91) | private function getSendMailTransport(): Transport\TransportInterface method getMessage (line 98) | private function getMessage(string $subject, string $message): Email method config (line 114) | private function config(string $key): mixed FILE: src/Output/OutputFactory.php class OutputFactory (line 11) | final class OutputFactory method __construct (line 13) | public function __construct(private readonly InputInterface $input) method createOutput (line 17) | public function createOutput(): OutputInterface FILE: src/Path/Path.php class Path (line 9) | final class Path method __construct (line 11) | private function __construct(private readonly string $path) method create (line 20) | public static function create(array $parts): self method fromStrings (line 38) | public static function fromStrings(string ...$parts): self method toString (line 43) | public function toString(): string FILE: src/Pinger/PingableException.php class PingableException (line 9) | class PingableException extends CrunzException FILE: src/Pinger/PingableInterface.php type PingableInterface (line 7) | interface PingableInterface method pingBefore (line 14) | public function pingBefore($url); method hasPingBefore (line 21) | public function hasPingBefore(); method thenPing (line 28) | public function thenPing($url); method hasPingAfter (line 35) | public function hasPingAfter(); method getPingBeforeUrl (line 42) | public function getPingBeforeUrl(); method getPingAfterUrl (line 49) | public function getPingAfterUrl(); FILE: src/Pinger/PingableTrait.php type PingableTrait (line 7) | trait PingableTrait method pingBefore (line 14) | public function pingBefore($url) method hasPingBefore (line 23) | public function hasPingBefore() method thenPing (line 28) | public function thenPing($url) method hasPingAfter (line 37) | public function hasPingAfter() method getPingBeforeUrl (line 42) | public function getPingBeforeUrl() method getPingAfterUrl (line 51) | public function getPingAfterUrl() method checkUrl (line 65) | private function checkUrl($url): void FILE: src/Process/Process.php class Process (line 10) | final class Process method __construct (line 13) | private function __construct(private readonly SymfonyProcess $process) method fromStringCommand (line 17) | public static function fromStringCommand(string $command, ?string $cwd... method fromArrayCommand (line 25) | public static function fromArrayCommand(array $command): self method start (line 33) | public function start($callback = null): void method wait (line 39) | public function wait(): void method startAndWait (line 45) | public function startAndWait(): void method setEnv (line 54) | public function setEnv(array $env): void method getPid (line 60) | public function getPid(): ?int method isRunning (line 66) | public function isRunning(): bool method isSuccessful (line 72) | public function isSuccessful(): bool method getOutput (line 78) | public function getOutput(): string method errorOutput (line 84) | public function errorOutput(): string method commandLine (line 90) | public function commandLine(): string FILE: src/Schedule.php class Schedule (line 11) | class Schedule implements PingableInterface method run (line 51) | public function run($command, array $parameters = []) method before (line 67) | public function before(\Closure $callback) method after (line 79) | public function after(\Closure $callback) method then (line 89) | public function then(\Closure $callback) method onError (line 101) | public function onError(\Closure $callback) method beforeCallbacks (line 113) | public function beforeCallbacks() method afterCallbacks (line 123) | public function afterCallbacks() method errorCallbacks (line 133) | public function errorCallbacks() method events (line 145) | public function events(?array $events = null) method dueEvents (line 159) | public function dueEvents(\DateTimeZone $timeZone) method dismissEvent (line 174) | public function dismissEvent($key) method id (line 186) | protected function id() method compileParameters (line 197) | protected function compileParameters(array $parameters): string FILE: src/Schedule/ScheduleFactory.php class ScheduleFactory (line 12) | class ScheduleFactory method singleTaskSchedule (line 19) | public function singleTaskSchedule(TaskNumber $taskNumber, Schedule ..... method singleTask (line 30) | public function singleTask(TaskNumber $taskNumber, Schedule ...$schedu... FILE: src/Task/Collection.php class Collection (line 12) | class Collection implements CollectionInterface method __construct (line 14) | public function __construct( method all (line 21) | public function all(string $source): iterable FILE: src/Task/CollectionInterface.php type CollectionInterface (line 7) | interface CollectionInterface method all (line 10) | public function all(string $source): iterable; FILE: src/Task/Loader.php class Loader (line 9) | final class Loader implements LoaderInterface method load (line 12) | public function load(\SplFileInfo ...$files): array method loadSchedule (line 33) | private function loadSchedule(\SplFileInfo $file) FILE: src/Task/LoaderInterface.php type LoaderInterface (line 9) | interface LoaderInterface method load (line 12) | public function load(\SplFileInfo ...$files): array; FILE: src/Task/TaskException.php class TaskException (line 9) | class TaskException extends CrunzException FILE: src/Task/TaskNumber.php class TaskNumber (line 9) | class TaskNumber method __construct (line 15) | private function __construct(int $number) method fromString (line 31) | public static function fromString($value) method asInt (line 46) | public function asInt(): int method asArrayIndex (line 51) | public function asArrayIndex(): int FILE: src/Task/Timezone.php class Timezone (line 11) | class Timezone method __construct (line 15) | public function __construct( method timezoneForComparisons (line 22) | public function timezoneForComparisons(): \DateTimeZone FILE: src/Task/WrongTaskInstanceException.php class WrongTaskInstanceException (line 9) | final class WrongTaskInstanceException extends TaskException method fromFilePath (line 11) | public static function fromFilePath(\SplFileInfo $filePath, mixed $sch... FILE: src/Timezone/Provider.php class Provider (line 7) | final class Provider implements ProviderInterface method defaultTimezone (line 9) | public function defaultTimezone(): \DateTimeZone FILE: src/Timezone/ProviderInterface.php type ProviderInterface (line 7) | interface ProviderInterface method defaultTimezone (line 12) | public function defaultTimezone(); FILE: src/UserInterface/Cli/ClosureRunCommand.php class ClosureRunCommand (line 13) | class ClosureRunCommand extends SymfonyCommand method __construct (line 15) | public function __construct(private readonly ClosureSerializerInterfac... method configure (line 23) | protected function configure(): void method execute (line 42) | protected function execute(InputInterface $input, OutputInterface $out... FILE: src/UserInterface/Cli/DebugTaskCommand.php class DebugTaskCommand (line 19) | final class DebugTaskCommand extends Command method __construct (line 21) | public function __construct(private readonly TaskInformationHandler $t... method configure (line 26) | protected function configure(): void method execute (line 38) | protected function execute(InputInterface $input, OutputInterface $out... method createTable (line 53) | private function createTable( FILE: tests/EndToEnd/ClosureRunTest.php class ClosureRunTest (line 9) | final class ClosureRunTest extends EndToEndTestCase method closure_tasks (line 12) | public function closure_tasks(): void method test_prevent_overlapping_works_on_closures (line 34) | public function test_prevent_overlapping_works_on_closures(): void FILE: tests/EndToEnd/ConfigProviderTest.php class ConfigProviderTest (line 13) | final class ConfigProviderTest extends EndToEndTestCase method test_config_can_be_published (line 15) | public function test_config_can_be_published(): void FILE: tests/EndToEnd/ConfigRecognitionTest.php class ConfigRecognitionTest (line 10) | final class ConfigRecognitionTest extends EndToEndTestCase method search_config_in_cwd (line 13) | public function search_config_in_cwd(): void method assertHasTask (line 44) | private function assertHasTask(string $output): void FILE: tests/EndToEnd/DebugTaskTest.php class DebugTaskTest (line 9) | final class DebugTaskTest extends EndToEndTestCase method test_task_debug (line 11) | public function test_task_debug(): void method extractContentLines (line 52) | private function extractContentLines(string $output): array method assertHeader (line 91) | private function assertHeader(string $header, array $lines): void FILE: tests/EndToEnd/LoggerTest.php class LoggerTest (line 9) | final class LoggerTest extends EndToEndTestCase method test_outputs_are_logged (line 11) | public function test_outputs_are_logged(): void method test_event_logging_override (line 42) | public function test_event_logging_override(): void method assertLogRecord (line 69) | private function assertLogRecord( FILE: tests/EndToEnd/TasksSourceRecognitionTest.php class TasksSourceRecognitionTest (line 10) | final class TasksSourceRecognitionTest extends EndToEndTestCase method search_tasks_in_cwd (line 13) | public function search_tasks_in_cwd(): void method search_tasks_in_cwd_with_config (line 30) | public function search_tasks_in_cwd_with_config(): void method assertHasTask (line 51) | private function assertHasTask(string $output): void FILE: tests/EndToEnd/VersionTest.php class VersionTest (line 10) | final class VersionTest extends EndToEndTestCase method test_version (line 12) | public function test_version(): void FILE: tests/EndToEnd/WrongTaskTest.php class WrongTaskTest (line 9) | final class WrongTaskTest extends EndToEndTestCase method every_task_must_return_crunz_schedule_instance (line 16) | public function every_task_must_return_crunz_schedule_instance(string ... method scheduleInstanceProvider (line 37) | public static function scheduleInstanceProvider(): iterable FILE: tests/Functional/ConfigProviderTest.php class ConfigProviderTest (line 11) | class ConfigProviderTest extends TestCase method config_already_exists (line 14) | public function config_already_exists(): void FILE: tests/Functional/DifferentBaseCacheDirTest.php class DifferentBaseCacheDirTest (line 11) | final class DifferentBaseCacheDirTest extends TestCase method different_base_cache_dir_is_used (line 18) | public function different_base_cache_dir_is_used(): void FILE: tests/Functional/ScheduleListTest.php class ScheduleListTest (line 11) | class ScheduleListTest extends TestCase method show_list (line 14) | public function show_list(): void FILE: tests/Functional/ScheduleRunTest.php class ScheduleRunTest (line 11) | class ScheduleRunTest extends TestCase method show_list (line 14) | public function show_list(): void FILE: tests/Functional/TaskGeneratorTest.php class TaskGeneratorTest (line 13) | class TaskGeneratorTest extends TestCase method setUp (line 19) | public function setUp(): void method tearDown (line 33) | public function tearDown(): void method generate_task_file (line 39) | public function generate_task_file(): void method getInputStream (line 61) | private function getInputStream(string $input) method clearTask (line 75) | private function clearTask(): void method provideAnswer (line 82) | private function provideAnswer( FILE: tests/TestCase/EndToEnd/Environment/Environment.php class Environment (line 14) | final class Environment method __construct (line 31) | public function __construct( method __destruct (line 43) | public function __destruct() method setUp (line 60) | private function setUp(): void method runCrunzCommand (line 69) | public function runCrunzCommand( method rootDirectory (line 117) | public function rootDirectory(): string method dumpConfig (line 130) | private function dumpConfig(): void method copyTasks (line 147) | private function copyTasks(): void method dumpComposerJson (line 182) | private function dumpComposerJson(): void method composerInstall (line 212) | private function composerInstall(): void method createRootDirectory (line 223) | private function createRootDirectory(): void method createProcess (line 236) | private function createProcess(string $command, ?string $cwd = null): ... FILE: tests/TestCase/EndToEnd/Environment/EnvironmentBuilder.php class EnvironmentBuilder (line 10) | final class EnvironmentBuilder method __construct (line 18) | public function __construct(private readonly FilesystemInterface $file... method addTask (line 23) | public function addTask(string $taskName): self method changeTaskDirectory (line 30) | public function changeTaskDirectory(Path $path): self method withConfig (line 38) | public function withConfig(array $config): self method createEnvironment (line 45) | public function createEnvironment(): Environment FILE: tests/TestCase/EndToEndTestCase.php class EndToEndTestCase (line 13) | abstract class EndToEndTestCase extends TestCase method createEnvironmentBuilder (line 18) | public function createEnvironmentBuilder(): EnvironmentBuilder method normalizeOutput (line 27) | protected function normalizeOutput(string $output): string method normalizeProcessOutput (line 43) | protected function normalizeProcessOutput(Process $process): string method normalizeProcessErrorOutput (line 48) | protected function normalizeProcessErrorOutput(Process $process): string FILE: tests/TestCase/FakeConfiguration.php class FakeConfiguration (line 10) | final class FakeConfiguration implements ConfigurationInterface method __construct (line 32) | public function __construct(array $config = []) method get (line 37) | public function get(string $key, mixed $default = null): mixed method withNewEntry (line 56) | public function withNewEntry(string $key, mixed $value): Configuration... method getSourcePath (line 75) | public function getSourcePath(): string FILE: tests/TestCase/FakeLoader.php class FakeLoader (line 10) | final class FakeLoader implements LoaderInterface method __construct (line 13) | public function __construct(private readonly array $schedules = []) method load (line 17) | public function load(\SplFileInfo ...$files): array FILE: tests/TestCase/FakeTaskCollection.php class FakeTaskCollection (line 9) | final class FakeTaskCollection implements CollectionInterface method __construct (line 12) | public function __construct(private readonly iterable $tasks = []) method all (line 16) | public function all(string $source): iterable FILE: tests/TestCase/Faker.php class Faker (line 9) | final class Faker method timeZone (line 26) | public static function timeZone(): \DateTimeZone method elementFromArray (line 38) | public static function elementFromArray(array $elements): mixed method int (line 51) | public static function int(int $min = PHP_INT_MIN, int $max = PHP_INT_... method dateTime (line 56) | public static function dateTime(string $start = '-20 years', string $e... method words (line 70) | public static function words(int $count = 3): string method word (line 82) | public static function word(): string FILE: tests/TestCase/Logger/NullLogger.php class NullLogger (line 9) | final class NullLogger implements ConsoleLoggerInterface method normal (line 11) | public function normal($message): void method verbose (line 16) | public function verbose($message): void method veryVerbose (line 21) | public function veryVerbose($message): void method debug (line 26) | public function debug($message): void FILE: tests/TestCase/Logger/SpyPsrLogger.php class SpyPsrLogger (line 9) | final class SpyPsrLogger extends AbstractLogger method log (line 14) | public function log($level, string|\Stringable $message, array $contex... method getLogs (line 24) | public function getLogs(): array FILE: tests/TestCase/SerializableTaskRunnerStub.php class SerializableTaskRunnerStub (line 7) | final class SerializableTaskRunnerStub method __serialize (line 15) | public function __serialize(): array method __unserialize (line 24) | public function __unserialize(array $data): void method createTask (line 30) | public function createTask(): \Closure FILE: tests/TestCase/TaskRunnerStub.php class TaskRunnerStub (line 7) | final class TaskRunnerStub method createTask (line 14) | public function createTask(): \Closure FILE: tests/TestCase/TemporaryFile.php class TemporaryFile (line 9) | final class TemporaryFile method __construct (line 13) | public function __construct() method __destruct (line 24) | public function __destruct() method filePath (line 42) | public function filePath(): string method changePermissions (line 48) | public function changePermissions($mode): void method contents (line 55) | public function contents(): string method checkFileExists (line 68) | private function checkFileExists(): void FILE: tests/TestCase/TestClock.php class TestClock (line 9) | final class TestClock implements ClockInterface method __construct (line 11) | public function __construct(private readonly \DateTimeImmutable $now) method now (line 15) | public function now(): \DateTimeImmutable FILE: tests/TestCase/UnitTestCase.php class UnitTestCase (line 11) | abstract class UnitTestCase extends TestCase method createClosureSerializer (line 15) | public function createClosureSerializer(): ClosureSerializerInterface method encodeJson (line 20) | protected static function encodeJson(mixed $data): string FILE: tests/Unit/Application/Cron/AbstractCronExpressionTestCase.php class AbstractCronExpressionTestCase (line 10) | abstract class AbstractCronExpressionTestCase extends TestCase method multiple_run_dates (line 19) | public function multiple_run_dates( method multipleRunDatesProvider (line 48) | public static function multipleRunDatesProvider(): iterable method createExpression (line 88) | abstract protected function createExpression(string $cronExpression): ... FILE: tests/Unit/Application/Query/TaskInformation/TaskInformationHandlerTest.php class TaskInformationHandlerTest (line 19) | final class TaskInformationHandlerTest extends TestCase method handle_returns_task_information (line 26) | public function handle_returns_task_information( method taskInformationProvider (line 51) | public static function taskInformationProvider(): iterable method createHandler (line 113) | private function createHandler(Event $event, \DateTimeZone $comparison... FILE: tests/Unit/CacheDirectoryFactory/CacheDirectoryFactoryTest.php class CacheDirectoryFactoryTest (line 12) | final class CacheDirectoryFactoryTest extends TestCase method sys_temp_dir_is_default_directory (line 15) | public function sys_temp_dir_is_default_directory(): void method change_cache_directory_through_environment_variable (line 26) | public function change_cache_directory_through_environment_variable():... method throw_exception_when_environment_variable_is_empty (line 39) | public function throw_exception_when_environment_variable_is_empty(): ... FILE: tests/Unit/Configuration/ConfigurationParserTest.php class ConfigurationParserTest (line 16) | final class ConfigurationParserTest extends TestCase method use_empty_config_when_config_file_not_exists (line 19) | public function use_empty_config_when_config_file_not_exists(): void method use_parsed_config_when_config_file_exists (line 34) | public function use_parsed_config_when_config_file_exists(): void method createConfigurationParser (line 51) | private function createConfigurationParser( FILE: tests/Unit/Configuration/ConfigurationTest.php class ConfigurationTest (line 13) | final class ConfigurationTest extends TestCase method get_can_return_path_split_by_dot (line 16) | public function get_can_return_path_split_by_dot(): void method get_return_default_value_if_path_not_exists (line 30) | public function get_return_default_value_if_path_not_exists(): void method source_path_is_relative_to_cwd (line 39) | public function source_path_is_relative_to_cwd(): void method source_path_fallback_to_tasks_directory (line 50) | public function source_path_fallback_to_tasks_directory(): void method set_configuration_key_value (line 60) | public function set_configuration_key_value(): void method set_configuration_key_array (line 75) | public function set_configuration_key_array(): void method createConfiguration (line 94) | private function createConfiguration(array $config = [], string $cwd =... FILE: tests/Unit/Configuration/FileParserTest.php class FileParserTest (line 14) | class FileParserTest extends TestCase method parse_throws_exception_on_non_existing_file (line 17) | public function parse_throws_exception_on_non_existing_file(): void method parse_throws_exception_on_non_readable_file (line 29) | public function parse_throws_exception_on_non_readable_file(): void method parse_returns_parsed_file_content (line 47) | public function parse_returns_parsed_file_content(): void method createFileParser (line 65) | private function createFileParser() method isWindows (line 73) | private function isWindows() FILE: tests/Unit/Console/Command/ScheduleListCommandTest.php class ScheduleListCommandTest (line 20) | final class ScheduleListCommandTest extends UnitTestCase method test_passing_unsupported_format_fails (line 22) | public function test_passing_unsupported_format_fails(): void method test_list_output_format (line 40) | public function test_list_output_format(\Closure $paramsGenerator): void method formatProvider (line 75) | public static function formatProvider(): iterable method createCommand (line 139) | private function createCommand(array $schedules = []): ScheduleListCom... method createInput (line 148) | private function createInput(string $format): InputInterface method createScheduleWithTask (line 157) | private static function createScheduleWithTask( FILE: tests/Unit/Console/Command/ScheduleRunCommandTest.php class ScheduleRunCommandTest (line 26) | class ScheduleRunCommandTest extends TestCase method force_run_all_tasks (line 29) | public function force_run_all_tasks(): void method run_specific_task (line 61) | public function run_specific_task(): void method mockTimezoneProvider (line 94) | public static function mockTimezoneProvider(): MockObject&Timezone method mockScheduleFactory (line 117) | private function mockScheduleFactory(): ScheduleFactory method mockEventRunner (line 132) | private function mockEventRunner(OutputInterface $output): EventRunner method mockInput (line 164) | private function mockInput(array $options, array $arguments = []): Inp... method mockTaskCollection (line 179) | private function mockTaskCollection(string ...$taskFiles): CollectionI... method createTaskFile (line 189) | private function createTaskFile(string $taskContent, TemporaryFile $fi... method taskContent (line 200) | private function taskContent(): string method phpVersionTaskContent (line 219) | private function phpVersionTaskContent(): string method createTaskLoader (line 237) | private function createTaskLoader(): LoaderInterface FILE: tests/Unit/EnvFlags/EnvFlagsTest.php class EnvFlagsTest (line 10) | final class EnvFlagsTest extends TestCase method deprecation_handler_status_is_correct (line 17) | public function deprecation_handler_status_is_correct(string $flagValu... method deprecation_handler_can_be_disabled (line 26) | public function deprecation_handler_can_be_disabled(): void method deprecation_handler_can_be_enabled (line 35) | public function deprecation_handler_can_be_enabled(): void method container_debug_flag_is_correct (line 48) | public function container_debug_flag_is_correct(string $flagValue, boo... method container_debug_can_be_disabled (line 57) | public function container_debug_can_be_disabled(): void method container_debug_can_be_enabled (line 66) | public function container_debug_can_be_enabled(): void method statusProvider (line 75) | public static function statusProvider(): iterable method containerDebugProvider (line 89) | public static function containerDebugProvider(): iterable method assertFlagValue (line 102) | private function assertFlagValue(string $flag, string $expectedValue):... FILE: tests/Unit/EventRunnerTest.php class EventRunnerTest (line 20) | final class EventRunnerTest extends TestCase method url_is_pinged_before (line 23) | public function url_is_pinged_before(): void method url_is_pinged_after (line 38) | public function url_is_pinged_after(): void method test_event_logging_configuration (line 52) | public function test_event_logging_configuration(): void method test_lock_is_released_on_error (line 82) | public function test_lock_is_released_on_error(): void method createEventRunnerForPing (line 109) | private function createEventRunnerForPing($url) method createEventRunner (line 133) | private function createEventRunner(bool $realInvoker = false): EventRu... FILE: tests/Unit/EventTest.php class EventTest (line 17) | final class EventTest extends UnitTestCase method setUp (line 29) | public function setUp(): void method tearDown (line 37) | public function tearDown(): void method test_unit_methods (line 45) | public function test_unit_methods(): void method test_low_level_methods (line 75) | public function test_low_level_methods(): void method test_weekday_methods (line 108) | public function test_weekday_methods(): void method test_cron_life_time (line 129) | public function test_cron_life_time(): void method test_get_from (line 165) | public function test_get_from(\Closure $paramsGenerator): void method test_get_to (line 183) | public function test_get_to(\Closure $paramsGenerator): void method test_get_between (line 201) | public function test_get_between(\Closure $paramsGenerator): void method test_cron_conditions (line 213) | public function test_cron_conditions(): void method more_than_five_parts_in_cron_expression_results_in_exception (line 231) | public function more_than_five_parts_in_cron_expression_results_in_exc... method test_build_command (line 240) | public function test_build_command(): void method test_is_due (line 247) | public function test_is_due(): void method test_name (line 264) | public function test_name(): void method in_change_working_directory_in_build_command_on_windows (line 273) | public function in_change_working_directory_in_build_command_on_window... method in_change_working_directory_in_build_command_on_unix (line 288) | public function in_change_working_directory_in_build_command_on_unix()... method on_do_not_run_task_every_minute (line 302) | public function on_do_not_run_task_every_minute(): void method setting_user_prepend_sudo_to_command (line 312) | public function setting_user_prepend_sudo_to_command(): void method custom_user_and_cwd (line 326) | public function custom_user_and_cwd(): void method not_implemented_user_change_on_windows (line 341) | public function not_implemented_user_change_on_windows(): void method closure_command_have_full_binary_paths (line 360) | public function closure_command_have_full_binary_paths(): void method whole_output_catches_stdout_and_stderr (line 380) | public function whole_output_catches_stdout_and_stderr(): void method task_will_prevent_overlapping_with_default_store (line 406) | public function task_will_prevent_overlapping_with_default_store(): void method task_will_prevent_overlapping_with_semaphore_store (line 412) | public function task_will_prevent_overlapping_with_semaphore_store(): ... method test_every_methods (line 422) | public function test_every_methods(string $method, string $expectedCro... method test_hourly_at_with_valid_minute (line 437) | public function test_hourly_at_with_valid_minute(): void method test_hourly_at_with_invalid_minute (line 451) | public function test_hourly_at_with_invalid_minute( method test_non_blocking_store_can_be_passed_to_prevent_overlapping (line 466) | public function test_non_blocking_store_can_be_passed_to_prevent_overl... method test_from_respects_time_zone (line 489) | public function test_from_respects_time_zone(\Closure $paramsGenerator... method test_to_respects_timezone (line 519) | public function test_to_respects_timezone(\Closure $paramsGenerator): ... method deprecatedEveryProvider (line 540) | public static function deprecatedEveryProvider(): iterable method everyMethodProvider (line 549) | public static function everyMethodProvider(): iterable method fromTimeZoneProvider (line 566) | public static function fromTimeZoneProvider(): iterable method toTimeZoneProvider (line 598) | public static function toTimeZoneProvider(): iterable method hourlyAtInvalidProvider (line 630) | public static function hourlyAtInvalidProvider(): iterable method dateFromToProvider (line 644) | public static function dateFromToProvider(): iterable method assertPreventOverlapping (line 668) | private function assertPreventOverlapping(?PersistingStoreInterface $s... method createPreventOverlappingEvent (line 678) | private function createPreventOverlappingEvent(?PersistingStoreInterfa... method setClockNow (line 689) | private function setClockNow(\DateTimeImmutable $dateTime): void method isWindows (line 697) | private function isWindows(): bool method createEvent (line 702) | private function createEvent(): Event FILE: tests/Unit/Filesystem/FilesystemTest.php class FilesystemTest (line 12) | final class FilesystemTest extends UnitTestCase method cwd_is_correct (line 15) | public function cwd_is_correct(): void method file_exists_is_correct (line 27) | public function file_exists_is_correct(string $path, bool $expectedExi... method temp_directory_return_system_temp_directory (line 35) | public function temp_directory_return_system_temp_directory(): void method remove_directory_removes_directories_recursively (line 43) | public function remove_directory_removes_directories_recursively(): void method dump_file_writes_content_to_file (line 65) | public function dump_file_writes_content_to_file(): void method create_directory_creates_directory_recursive (line 80) | public function create_directory_creates_directory_recursive(): void method copy_files (line 100) | public function copy_files(): void method project_root_directory (line 120) | public function project_root_directory(): void method read_content_return_file_content (line 128) | public function read_content_return_file_content(): void method read_content_throws_exception_when_file_not_exists (line 137) | public function read_content_throws_exception_when_file_not_exists(): ... method fileExistsProvider (line 153) | public static function fileExistsProvider(): iterable method findProjectRootDirectory (line 170) | private function findProjectRootDirectory(): string FILE: tests/Unit/Finder/FinderTest.php class FinderTest (line 12) | final class FinderTest extends TestCase method setUp (line 18) | public function setUp(): void method tearDown (line 37) | public function tearDown(): void method find_returns_spl_file_info_collection (line 49) | public function find_returns_spl_file_info_collection(string $suffix, ... method tasksProvider (line 66) | public static function tasksProvider(): iterable method find_files_in_symlinked_folder (line 94) | public function find_files_in_symlinked_folder(): void method createFiles (line 114) | private function createFiles(Path ...$files): void method isWindows (line 126) | private function isWindows(): bool FILE: tests/Unit/HttpClient/StreamHttpClientTest.php class StreamHttpClientTest (line 11) | final class StreamHttpClientTest extends TestCase method ping_fail_with_invalid_address (line 14) | public function ping_fail_with_invalid_address(): void FILE: tests/Unit/Infrastructure/Dragonmantank/CronExpression/DragonmantankCronExpressionTestCase.php class DragonmantankCronExpressionTestCase (line 12) | final class DragonmantankCronExpressionTestCase extends AbstractCronExpr... method createExpression (line 14) | protected function createExpression(string $cronExpression): CronExpre... FILE: tests/Unit/Infrastructure/Psr/Logger/EnabledLoggerDecoratorTest.php class EnabledLoggerDecoratorTest (line 16) | final class EnabledLoggerDecoratorTest extends UnitTestCase method test_disabled_channels_not_log (line 19) | public function test_disabled_channels_not_log( method test_enabled_channels_log (line 35) | public function test_enabled_channels_log( method disabledChannelProvider (line 51) | public static function disabledChannelProvider(): iterable method enabledChannelProvider (line 65) | public static function enabledChannelProvider(): iterable method createEnabledLoggerDecorator (line 78) | private function createEnabledLoggerDecorator( FILE: tests/Unit/Infrastructure/Psr/Logger/PsrStreamLoggerFactoryTest.php class PsrStreamLoggerFactoryTest (line 14) | final class PsrStreamLoggerFactoryTest extends UnitTestCase method test_factory_returns_decorated_logger (line 16) | public function test_factory_returns_decorated_logger(): void method createStreamLoggerFactory (line 28) | private function createStreamLoggerFactory(): PsrStreamLoggerFactory FILE: tests/Unit/Infrastructure/Psr/Logger/PsrStreamLoggerTest.php class PsrStreamLoggerTest (line 15) | final class PsrStreamLoggerTest extends TestCase method test_supported_levels_are_logged (line 18) | public function test_supported_levels_are_logged(string $level): void method test_unsupported_levels_are_ignored (line 38) | public function test_unsupported_levels_are_ignored(string $level): void method test_empty_context_is_ignored (line 50) | public function test_empty_context_is_ignored(string $level): void method test_date_use_passed_time_zone (line 76) | public function test_date_use_passed_time_zone(string $level): void method test_logging_with_allowed_line_breaks (line 107) | public function test_logging_with_allowed_line_breaks(string $level): ... method test_logging_with_disallowed_line_breaks (line 137) | public function test_logging_with_disallowed_line_breaks(string $level... method supportedLevelsProvider (line 157) | public static function supportedLevelsProvider(): iterable method unsupportedLevelsProvider (line 164) | public static function unsupportedLevelsProvider(): iterable method createLogger (line 174) | private function createLogger( method formatLine (line 195) | private function formatLine( FILE: tests/Unit/InvokerTest.php class InvokerTest (line 10) | class InvokerTest extends TestCase method call_executes_closure (line 13) | public function call_executes_closure(): void method call_executes_closure_with_params (line 29) | public function call_executes_closure_with_params(): void method call_can_catch_output (line 45) | public function call_can_catch_output(): void FILE: tests/Unit/Logger/ConsoleLoggerTest.php class ConsoleLoggerTest (line 13) | final class ConsoleLoggerTest extends TestCase method logger_writes_normal_only_with_suitable_verbosity (line 20) | public function logger_writes_normal_only_with_suitable_verbosity(int ... method logger_writes_verbose_only_with_suitable_verbosity (line 38) | public function logger_writes_verbose_only_with_suitable_verbosity(int... method logger_writes_very_verbose_only_with_suitable_verbosity (line 56) | public function logger_writes_very_verbose_only_with_suitable_verbosit... method logger_writes_debug_only_with_suitable_verbosity (line 74) | public function logger_writes_debug_only_with_suitable_verbosity(int $... method verbosityProvider (line 88) | public static function verbosityProvider(): iterable method mockSymfonyStyle (line 98) | private function mockSymfonyStyle(int $ioVerbosity): object FILE: tests/Unit/Logger/LoggerFactoryTest.php class LoggerFactoryTest (line 17) | final class LoggerFactoryTest extends TestCase method test_logger_factory_creates_logger (line 19) | public function test_logger_factory_creates_logger(): void method test_logger_factory_creates_event_logger (line 28) | public function test_logger_factory_creates_event_logger(): void method test_wrong_logger_class_throws_exception (line 42) | public function test_wrong_logger_class_throws_exception(): void method createLoggerFactory (line 53) | private function createLoggerFactory(array $configuration = []): Logge... FILE: tests/Unit/MailerTest.php class MailerTest (line 12) | final class MailerTest extends TestCase method using_mail_transport_will_result_in_exception (line 15) | public function using_mail_transport_will_result_in_exception(): void method createMailer (line 24) | private function createMailer(string $transport): Mailer FILE: tests/Unit/Output/OutputFactoryTest.php class OutputFactoryTest (line 13) | final class OutputFactoryTest extends TestCase method input_defines_output_verbosity (line 20) | public function input_defines_output_verbosity(InputInterface $input, ... method inputProvider (line 30) | public static function inputProvider(): iterable method createInput (line 63) | private static function createInput(string $option): InputInterface FILE: tests/Unit/Path/PathTest.php class PathTest (line 11) | final class PathTest extends TestCase method create_requires_at_least_one_path (line 14) | public function create_requires_at_least_one_path(): void method parts_are_delimited_by_directory_separator (line 23) | public function parts_are_delimited_by_directory_separator(): void method path_can_be_created_from_strings (line 40) | public function path_can_be_created_from_strings(): void method doubled_directory_separator_is_normalized (line 58) | public function doubled_directory_separator_is_normalized(): void FILE: tests/Unit/Pingable.php class Pingable (line 10) | class Pingable implements PingableInterface FILE: tests/Unit/Pinger/PingableTest.php class PingableTest (line 11) | final class PingableTest extends TestCase method before_url_must_be_string (line 18) | public function before_url_must_be_string(mixed $url): void method before_url_must_be_non_empty_string (line 31) | public function before_url_must_be_non_empty_string(): void method after_url_must_be_non_empty_string (line 43) | public function after_url_must_be_non_empty_string(): void method after_url_must_be_string (line 57) | public function after_url_must_be_string(mixed $url): void method get_ping_before_without_url_fails (line 68) | public function get_ping_before_without_url_fails(): void method get_ping_after_without_url_fails (line 78) | public function get_ping_after_without_url_fails(): void method nonStringProvider (line 88) | public static function nonStringProvider(): iterable FILE: tests/Unit/Process/ProcessTest.php class ProcessTest (line 10) | final class ProcessTest extends UnitTestCase method test_command_line_built_from_array (line 12) | public function test_command_line_built_from_array(): void method assertCommand (line 32) | private function assertCommand(string $expectedCommand, Process $proce... FILE: tests/Unit/Schedule/ScheduleFactoryTest.php class ScheduleFactoryTest (line 14) | final class ScheduleFactoryTest extends TestCase method single_task_schedule (line 17) | public function single_task_schedule(): void method single_task (line 34) | public function single_task(): void method single_task_schedule_throws_exception_on_wrong_task_number (line 49) | public function single_task_schedule_throws_exception_on_wrong_task_nu... method single_task_throws_exception_on_wrong_task_number (line 64) | public function single_task_throws_exception_on_wrong_task_number(): void FILE: tests/Unit/ScheduleTest.php class ScheduleTest (line 12) | final class ScheduleTest extends UnitTestCase method test_run (line 17) | public function test_run(\Closure $paramsGenerator): void method test_run_with_non_string_parameters (line 44) | public function test_run_with_non_string_parameters(\Closure $paramsGe... method runProvider (line 70) | public static function runProvider(): iterable method nonStringParametersProvider (line 114) | public static function nonStringParametersProvider(): iterable method assertCommand (line 149) | private function assertCommand(string $expectedCommand, Event $event):... FILE: tests/Unit/Service/AbstractClosureSerializerTestCase.php class AbstractClosureSerializerTestCase (line 10) | abstract class AbstractClosureSerializerTestCase extends UnitTestCase method test_closure_code_can_be_extracted (line 12) | public function test_closure_code_can_be_extracted(): void method createSerializer (line 25) | abstract protected function createSerializer(): ClosureSerializerInter... FILE: tests/Unit/Service/LaravelClosureSerializerTest.php class LaravelClosureSerializerTest (line 12) | final class LaravelClosureSerializerTest extends UnitTestCase method setUp (line 16) | protected function setUp(): void method test_serialize_simple_closure (line 22) | public function test_serialize_simple_closure(): void method test_serialize_closure_with_use_variable (line 34) | public function test_serialize_closure_with_use_variable(): void method test_serialize_closure_bound_to_object_with_closure_properties (line 47) | public function test_serialize_closure_bound_to_object_with_closure_pr... method test_serialize_closure_bound_to_object_with_serialize_and_closure_properties (line 65) | public function test_serialize_closure_bound_to_object_with_serialize_... method test_closure_code_can_be_extracted (line 76) | public function test_closure_code_can_be_extracted(): void FILE: tests/Unit/Service/LaravelClosureSerializerTestCase.php class LaravelClosureSerializerTestCase (line 9) | final class LaravelClosureSerializerTestCase extends AbstractClosureSeri... method createSerializer (line 11) | protected function createSerializer(): LaravelClosureSerializer FILE: tests/Unit/Task/TaskNumberTest.php class TaskNumberTest (line 11) | class TaskNumberTest extends TestCase method can_not_create_task_number_with_non_string_value_by_from_string (line 18) | public function can_not_create_task_number_with_non_string_value_by_fr... method task_number_can_not_be_non_numeric_string (line 31) | public function task_number_can_not_be_non_numeric_string(string $valu... method task_number_can_be_created_with_numeric_string_value (line 44) | public function task_number_can_be_created_with_numeric_string_value(s... method array_index_is_one_step_lower (line 52) | public function array_index_is_one_step_lower(): void method nonStringValueProvider (line 60) | public static function nonStringValueProvider(): iterable method numericValueProvider (line 70) | public static function numericValueProvider(): iterable method nonNumericProvider (line 83) | public static function nonNumericProvider(): iterable FILE: tests/Unit/Task/TimezoneTest.php class TimezoneTest (line 13) | final class TimezoneTest extends TestCase method configured_timezone_cannot_be_empty (line 16) | public function configured_timezone_cannot_be_empty(): void FILE: tests/Unit/Timezone/ProviderTest.php class ProviderTest (line 10) | class ProviderTest extends TestCase method default_timezone_is_returned (line 17) | public function default_timezone_is_returned(): void FILE: tests/Unit/UserInterface/Cli/ClosureRunCommandTest.php class ClosureRunCommandTest (line 12) | final class ClosureRunCommandTest extends UnitTestCase method test_return_value_of_closure_is_omitted (line 15) | public function test_return_value_of_closure_is_omitted(int $returnVal... method command_is_hidden (line 29) | public function command_is_hidden(): void method closureValueProvider (line 37) | public static function closureValueProvider(): iterable method createInput (line 43) | private function createInput(\Closure $closure): ArrayInput method createCommand (line 58) | private function createCommand(): ClosureRunCommand