getUser() public method

Get the user
public getUser ( ) : string
return string
コード例 #1
0
ファイル: ImageTest.php プロジェクト: imbo/imbo
 /**
  * @covers Imbo\Model\Image::setUser
  * @covers Imbo\Model\Image::getUser
  */
 public function testCanSetAndGetTheUser()
 {
     $this->assertNull($this->image->getUser());
     $this->assertSame($this->image, $this->image->setUser('christer'));
     $this->assertSame('christer', $this->image->getUser());
 }
コード例 #2
0
ファイル: SmartSize.php プロジェクト: imbo/imbo
 /**
  * Fetch POI from metadata for the image
  *
  * @param EventInterface $event
  * @param Image $image
  * @return array|false Array with x and y coordinate, or false if no POI was found
  */
 private function getPoiFromMetadata(EventInterface $event, Image $image)
 {
     $metadata = $event->getDatabase()->getMetadata($image->getUser(), $image->getImageIdentifier());
     $poi = isset($metadata['poi'][0]) ? $metadata['poi'][0] : false;
     // Fetch POI from metadata. Array used if we want to expand with multiple POIs in the future
     if ($poi && isset($poi['cx']) && isset($poi['cy'])) {
         return [(int) $poi['cx'], (int) $poi['cy']];
     } else {
         if ($poi && isset($poi['x']) && isset($poi['y']) && isset($poi['width']) && isset($poi['height'])) {
             return [(int) $poi['x'] + $poi['width'] / 2, (int) $poi['y'] + $poi['height'] / 2];
         }
     }
     return false;
 }
コード例 #3
0
ファイル: DrawPois.php プロジェクト: imbo/imbo
 /**
  * Fetch POIs from metadata for the image
  *
  * @param EventInterface $event
  * @param Image $image
  * @return array Array with POIs
  */
 private function getPoisFromMetadata(EventInterface $event, Image $image)
 {
     $metadata = $event->getDatabase()->getMetadata($image->getUser(), $image->getImageIdentifier());
     return isset($metadata['poi']) ? $metadata['poi'] : [];
 }