<?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()); }
Il s'agit d'une bibliothèque de classes PHP de suivi des ressources, les amis qui en ont besoin peuvent la télécharger et l'utiliser.
Toutes les ressources de ce site proviennent d'internautes ou sont réimprimées par les principaux sites de téléchargement. Veuillez vérifier vous-même l'intégrité du logiciel?! Toutes les ressources de ce site sont uniquement à titre de référence d'apprentissage. Merci de ne pas les utiliser à des fins commerciales. Sinon, vous serez responsable de toutes les conséquences ! En cas d'infraction, veuillez nous contacter pour la supprimer. Coordonnées : admin@php.cn
Article connexe

17 Oct 2024
La bibliothèque de validation de formulaire la plus simple pour PHPPHP possède une pléthore de bibliothèques de validation, chacune avec ses propres forces et faiblesses. Pour identifier le choix idéal pour votre projet, il est essentiel de prendre en compte des facteurs tels que la simplicité, la flexibilité et l'efficacité.

31 Oct 2024
Création et récupération de ressources Kubernetes personnalisées dans GoIn Kubernetes, vous pouvez définir et gérer des ressources personnalisées, qui étendent les capacités...

18 Apr 2025
Lors du développement d'un site Web ou d'une application, l'optimisation des ressources frontales est l'une des clés de l'amélioration des performances. J'ai un problème difficile lorsque je travaille sur un projet: comment compresser et gérer efficacement de grandes quantités de fichiers CSS et JavaScript. Il s'agit non seulement de réduire la taille du fichier, mais aide également à améliorer la vitesse de chargement des pages. Après avoir essayé plusieurs méthodes, j'ai trouvé la bibliothèque Seekgeeks / CSSJSMinify, ce qui simplifie l'ensemble du processus de compression à l'aide de composer et améliore considérablement mon efficacité de développement.

03 Dec 2024
Extraire des informations de piste à partir de flux audio à l'aide de PHPProblème?: Est-il possible d'extraire les détails d'une piste à partir d'un flux audio à l'aide de PHP, en particulier...

03 Jan 2025
Overflow?: Hidden and Expansion of HeightjQuery se distingue des autres bibliothèques JavaScript par sa compatibilité multiplateforme et...

27 Jul 2025
Le cycle de vie des ressources PHP est divisé en trois étapes: 1. Création des ressources, obtenant des gardiens du système externe via des fonctions telles que Fopen et Curl_init; 2. Utilisation des ressources, transmettant les ressources aux fonctions connexes pour le fonctionnement, PHP mappe à la structure du système sous-jacente via Resource ID; 3. La destruction des ressources, l'appel manuellement FCLOSE, CURL_CLOSE et d'autres fonctions doivent être prioritaires pour libérer les ressources pour éviter de s'appuyer sur la collecte automatique des ordures pour empêcher les descripteurs de fichiers de s'épuiser. Les meilleures pratiques incluent: toujours cl?turer explicitement les ressources, utiliser Essaye ... Enfin assurer le nettoyage, hiérarchiser les objets tels que l'APD qui prend en charge __ destruct, éviter les ressources de stockage mondial et surveiller les ressources actives via get_resources ()


Outils chauds Tags

Outils chauds

Bibliothèque PHP pour les conteneurs d'injection de dépendances
Bibliothèque PHP pour les conteneurs d'injection de dépendances

Une collection de 50 excellents algorithmes PHP classiques
Algorithme PHP classique, apprenez d'excellentes idées et élargissez votre réflexion

Petite bibliothèque PHP pour optimiser les images
Petite bibliothèque PHP pour optimiser les images
