搜索
首页PHP 库Other libraries资源跟踪PHP类库
资源跟踪PHP类库
<?php
namespace Lurker\Tests\Event;
use Lurker\Resource\FileResource;
use Lurker\Resource\DirectoryResource;
use Lurker\Event\FilesystemEvent;
use Lurker\Resource\TrackedResource;
class FilesystemEventTest extends \PHPUnit_Framework_TestCase
{
    public function testConstructAndGetters()
    {
        $event = new FilesystemEvent(
            $tracked  = new TrackedResource(23, new DirectoryResource(__DIR__)),
            $resource = new FileResource(__FILE__),
            $type     = FilesystemEvent::MODIFY
        );
        $this->assertSame($tracked, $event->getTrackedResource());
        $this->assertSame($resource, $event->getResource());
        $this->assertSame($type, $event->getType());
    }
    public function testIsFileChange()
    {
        $event = new FilesystemEvent(
            $tracked  = new TrackedResource(23, new DirectoryResource(__DIR__.'/../')),
            $resource = new FileResource(__FILE__),
            $type     = FilesystemEvent::MODIFY
        );
        $this->assertTrue($event->isFileChange());
        $this->assertFalse($event->isDirectoryChange());
    }

这是一份资源跟踪PHP类库,需要的朋友可以下载使用。

免责声明

本站所有资源均由网友贡献或各大下载网站转载。请自行检查软件的完整性!本站所有资源仅供学习参考。请不要将它们用于商业目的。否则,一切后果由您负责!如有侵权,请联系我们删除。联系方式:admin@php.cn

相关文章

003 - CI在你的类库中使用 CodeIgniter 资源003 - CI在你的类库中使用 CodeIgniter 资源

08Apr2018

在你的类库中使用 get_instance() 函数来访问 CodeIgniter 的原生资源,这个函数返回 CodeIgniter 超级对象。 通常情况下,在你的控制器方法中你会使用 $this 来调用所有可用的 CodeIgniter 方法:

如何获取详细的堆栈跟踪来调试源自外部 Go 库的错误?如何获取详细的堆栈跟踪来调试源自外部 Go 库的错误?

09Dec2024

获取指向实际错误源的堆栈跟踪在由于外部库错误而出现恐慌的情况下,需要跟踪...

如何获取更详细的堆栈跟踪来调试源自第三方 Go 库的错误?如何获取更详细的堆栈跟踪来调试源自第三方 Go 库的错误?

18Dec2024

获取指向实际错误源的堆栈跟踪在 Go 程序中,可能会由于第三方库引发的错误而发生恐慌。然而,...

如何使用 PHP 自动化视频文件上传、存储和数据库跟踪?如何使用 PHP 自动化视频文件上传、存储和数据库跟踪?

21Oct2024

如何通过 PHP 上传视频文件、将它们存储在适当的文件夹中以及创建数据库条目简介本指南将提供全面的解决方案,使用户能够将视频文件上传到您的网站。上传的文件将被整理

PHP 是否提供真正的连接池,以及数据库资源优化有哪些替代方案?PHP 是否提供真正的连接池,以及数据库资源优化有哪些替代方案?

09Dec2024

PHP 中的连接池:综合概述连接池是 J2EE 容器中常见的一种技术,提供了重要的...

为什么我的 JNI 项目找不到依赖库?为什么我的 JNI 项目找不到依赖库?

21Nov2024

解决 UnsatisfiedLinkError: Can't Find Dependent Libraries in JNI Projects当开发 Java Native Interface (JNI) 项目时,您可能...

See all articles