| 1 | <?php |
||||||
| 2 | /** |
||||||
| 3 | * This file is part of graze/unicontroller-client. |
||||||
| 4 | * |
||||||
| 5 | * Copyright (c) 2016 Nature Delivered Ltd. <https://www.graze.com> |
||||||
| 6 | * |
||||||
| 7 | * For the full copyright and license information, please view the LICENSE |
||||||
| 8 | * file that was distributed with this source code. |
||||||
| 9 | * |
||||||
| 10 | * @license https://github.com/graze/unicontroller-client/blob/master/LICENSE.md |
||||||
| 11 | * @link https://github.com/graze/unicontroller-client |
||||||
| 12 | */ |
||||||
| 13 | namespace Graze\UnicontrollerClient\Serialiser\Serialiser; |
||||||
| 14 | |||||||
| 15 | use Graze\UnicontrollerClient\Serialiser\Serialiser\AbstractSerialiser; |
||||||
| 16 | use Graze\UnicontrollerClient\Serialiser\Serialiser\SerialiserInterface; |
||||||
| 17 | use Graze\UnicontrollerClient\Entity\Entity\EntityInterface; |
||||||
| 18 | |||||||
| 19 | class SerialiserLineItem extends AbstractSerialiser implements SerialiserInterface |
||||||
| 20 | { |
||||||
| 21 | /** |
||||||
| 22 | * @param EntityInterface $entity |
||||||
| 23 | * @return string |
||||||
| 24 | */ |
||||||
| 25 | 1 | public function serialise(EntityInterface $entity) |
|||||
| 26 | { |
||||||
| 27 | 1 | $properties = []; |
|||||
| 28 | 1 | $properties[] = $entity->getAnchorPoint(); |
|||||
|
0 ignored issues
–
show
Bug
introduced
by
Loading history...
|
|||||||
| 29 | 1 | $properties[] = $entity->getXPos(); |
|||||
|
0 ignored issues
–
show
The method
getXPos() does not exist on Graze\UnicontrollerClien...\Entity\EntityInterface. It seems like you code against a sub-type of Graze\UnicontrollerClien...\Entity\EntityInterface such as Graze\UnicontrollerClien...ty\Entity\EntityTtfItem or Graze\UnicontrollerClien...ntity\EntityBarcodeItem or Graze\UnicontrollerClien...ty\Entity\EntityBoxItem or Graze\UnicontrollerClien...ntity\EntityPictureItem or Graze\UnicontrollerClien...y\Entity\EntityLineItem.
(
Ignorable by Annotation
)
If this is a false-positive, you can also ignore this issue in your code via the
Loading history...
|
|||||||
| 30 | 1 | $properties[] = $entity->getYPos(); |
|||||
|
0 ignored issues
–
show
The method
getYPos() does not exist on Graze\UnicontrollerClien...\Entity\EntityInterface. It seems like you code against a sub-type of Graze\UnicontrollerClien...\Entity\EntityInterface such as Graze\UnicontrollerClien...ty\Entity\EntityTtfItem or Graze\UnicontrollerClien...ntity\EntityBarcodeItem or Graze\UnicontrollerClien...ty\Entity\EntityBoxItem or Graze\UnicontrollerClien...ntity\EntityPictureItem or Graze\UnicontrollerClien...y\Entity\EntityLineItem.
(
Ignorable by Annotation
)
If this is a false-positive, you can also ignore this issue in your code via the
Loading history...
|
|||||||
| 31 | 1 | $properties[] = $entity->getWidth(); |
|||||
|
0 ignored issues
–
show
The method
getWidth() does not exist on Graze\UnicontrollerClien...\Entity\EntityInterface. It seems like you code against a sub-type of Graze\UnicontrollerClien...\Entity\EntityInterface such as Graze\UnicontrollerClien...ty\Entity\EntityTtfItem or Graze\UnicontrollerClien...ty\Entity\EntityBoxItem or Graze\UnicontrollerClien...Entity\EntityReadDesign or Graze\UnicontrollerClien...ntity\EntityPictureItem or Graze\UnicontrollerClien...y\Entity\EntityLineItem.
(
Ignorable by Annotation
)
If this is a false-positive, you can also ignore this issue in your code via the
Loading history...
|
|||||||
| 32 | 1 | $properties[] = $entity->getHeight(); |
|||||
|
0 ignored issues
–
show
The method
getHeight() does not exist on Graze\UnicontrollerClien...\Entity\EntityInterface. It seems like you code against a sub-type of Graze\UnicontrollerClien...\Entity\EntityInterface such as Graze\UnicontrollerClien...ty\Entity\EntityTtfItem or Graze\UnicontrollerClien...ntity\EntityBarcodeItem or Graze\UnicontrollerClien...ty\Entity\EntityBoxItem or Graze\UnicontrollerClien...Entity\EntityReadDesign or Graze\UnicontrollerClien...ntity\EntityPictureItem or Graze\UnicontrollerClien...y\Entity\EntityLineItem.
(
Ignorable by Annotation
)
If this is a false-positive, you can also ignore this issue in your code via the
Loading history...
|
|||||||
| 33 | 1 | $properties[] = $entity->getOrion(); |
|||||
|
0 ignored issues
–
show
The method
getOrion() does not exist on Graze\UnicontrollerClien...\Entity\EntityInterface. It seems like you code against a sub-type of Graze\UnicontrollerClien...\Entity\EntityInterface such as Graze\UnicontrollerClien...ty\Entity\EntityTtfItem or Graze\UnicontrollerClien...ntity\EntityBarcodeItem or Graze\UnicontrollerClien...ty\Entity\EntityBoxItem or Graze\UnicontrollerClien...ntity\EntityPictureItem or Graze\UnicontrollerClien...y\Entity\EntityLineItem.
(
Ignorable by Annotation
)
If this is a false-positive, you can also ignore this issue in your code via the
Loading history...
|
|||||||
| 34 | 1 | $properties[] = $this->stringEscaper->escape($entity->getDescription()); |
|||||
|
0 ignored issues
–
show
The method
getDescription() does not exist on Graze\UnicontrollerClien...\Entity\EntityInterface. It seems like you code against a sub-type of Graze\UnicontrollerClien...\Entity\EntityInterface such as Graze\UnicontrollerClien...ty\Entity\EntityTtfItem or Graze\UnicontrollerClien...ntity\EntityBarcodeItem or Graze\UnicontrollerClien...ty\Entity\EntityBoxItem or Graze\UnicontrollerClien...ntity\EntityPictureItem or Graze\UnicontrollerClien...y\Entity\EntityLineItem.
(
Ignorable by Annotation
)
If this is a false-positive, you can also ignore this issue in your code via the
Loading history...
|
|||||||
| 35 | 1 | $properties[] = $entity->getPhantomField(); |
|||||
|
0 ignored issues
–
show
The method
getPhantomField() does not exist on Graze\UnicontrollerClien...\Entity\EntityInterface. It seems like you code against a sub-type of Graze\UnicontrollerClien...\Entity\EntityInterface such as Graze\UnicontrollerClien...ty\Entity\EntityTtfItem or Graze\UnicontrollerClien...ntity\EntityBarcodeItem or Graze\UnicontrollerClien...ty\Entity\EntityBoxItem or Graze\UnicontrollerClien...ntity\EntityPictureItem or Graze\UnicontrollerClien...y\Entity\EntityLineItem.
(
Ignorable by Annotation
)
If this is a false-positive, you can also ignore this issue in your code via the
Loading history...
|
|||||||
| 36 | |||||||
| 37 | 1 | return implode(',', $properties); |
|||||
| 38 | } |
||||||
| 39 | } |
||||||
| 40 |