public function testAutoload() { $this->assertTrue(FFmpegAutoloader::autoload('FFmpegAnimatedGif')); $this->assertTrue(FFmpegAutoloader::autoload('FFmpegFrame')); $this->assertTrue(FFmpegAutoloader::autoload('FFmpegMovie')); $this->assertTrue(FFmpegAutoloader::autoload('ffmpeg_animated_gif')); $this->assertTrue(FFmpegAutoloader::autoload('ffmpeg_frame')); $this->assertTrue(FFmpegAutoloader::autoload('ffmpeg_movie')); $this->assertTrue(FFmpegAutoloader::autoload('OutputProvider')); $this->assertTrue(FFmpegAutoloader::autoload('AbstractOutputProvider')); $this->assertTrue(FFmpegAutoloader::autoload('FFmpegOutputProvider')); $this->assertTrue(FFmpegAutoloader::autoload('FFprobeOutputProvider')); $this->assertFalse(FFmpegAutoloader::autoload(uniqid())); }
protected static function initClasses() { if (self::$classes === null) { self::$classes = array('FFmpegAnimatedGif' => 'FFmpegAnimatedGif.php', 'FFmpegFrame' => 'FFmpegFrame.php', 'FFmpegMovie' => 'FFmpegMovie.php', 'ffmpeg_animated_gif' => 'adapter' . DIRECTORY_SEPARATOR . 'ffmpeg_animated_gif.php', 'ffmpeg_frame' => 'adapter' . DIRECTORY_SEPARATOR . 'ffmpeg_frame.php', 'ffmpeg_movie' => 'adapter' . DIRECTORY_SEPARATOR . 'ffmpeg_movie.php', 'OutputProvider' => 'provider' . DIRECTORY_SEPARATOR . 'OutputProvider.php', 'AbstractOutputProvider' => 'provider' . DIRECTORY_SEPARATOR . 'AbstractOutputProvider.php', 'FFmpegOutputProvider' => 'provider' . DIRECTORY_SEPARATOR . 'FFmpegOutputProvider.php', 'FFprobeOutputProvider' => 'provider' . DIRECTORY_SEPARATOR . 'FFprobeOutputProvider.php', 'StringOutputProvider' => 'provider' . DIRECTORY_SEPARATOR . 'StringOutputProvider.php'); } }