コード例 #1
0
ファイル: Coordinator.php プロジェクト: marviktintor/pos-1
 /**
  * Returns the static object store
  *
  * @return array
  * @internal
  */
 public function getObjectStore()
 {
     return Manager::getObjectsByTag(self::MEMORY_MANAGER_TAG);
 }
コード例 #2
0
 /**
  * @test
  */
 public function getObjectsByTagTest()
 {
     $object1 = new stdClass();
     $identifier1 = 'my-identifier';
     Manager::registerObject($object1, $identifier1, array('tag1', 'tag2'));
     $object2 = new stdClass();
     $identifier2 = 'my-identifier-2';
     Manager::registerObject($object2, $identifier2, array('tag1', 'tag2', 'tag3'));
     $object3 = new stdClass();
     $identifier3 = 'my-identifier-3';
     Manager::registerObject($object3, $identifier3, array('tag2', 'tag3'));
     $objects = Manager::getObjectsByTag('tag1');
     $this->assertSame(array($identifier1 => $object1, $identifier2 => $object2), $objects);
 }