PluginProbe
WPFunnels – Funnel Builder for WooCommerce with Checkout & One Click Upsell / 3.13.1
WPFunnels – Funnel Builder for WooCommerce with Checkout & One Click Upsell v3.13.1
3.13.1 3.13.0 3.12.13 3.12.12 3.12.11 3.12.10 3.12.9 3.12.8 3.12.7 3.12.6 3.12.5 3.12.4 3.12.3 3.12.1 3.12.2 3.12.0 3.11.1 3.11.0 3.10.9 3.10.8 3.10.7 3.10.6 2.8.16 2.8.17 2.8.18 All 259 releases
wpfunnels / vendor / intervention / image / src / Intervention / Image / Gd / Commands / RotateCommand.php

RotateCommand.php in WPFunnels – Funnel Builder for WooCommerce with Checkout & One Click Upsell 3.13.1, at vendor/intervention/image/src/Intervention/Image/Gd/Commands/RotateCommand.php

31 lines 769 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace Intervention\Image\Gd\Commands;
4
5 use Intervention\Image\Commands\AbstractCommand;
6 use Intervention\Image\Gd\Color;
7
8 class RotateCommand extends AbstractCommand
9 {
10 /**
11 * Rotates image counter clockwise
12 *
13 * @param \Intervention\Image\Image $image
14 * @return boolean
15 */
16 public function execute($image)
17 {
18 $angle = $this->argument(0)->type('numeric')->required()->value();
19 $color = $this->argument(1)->value();
20 $color = new Color($color);
21
22 // restrict rotations beyond 360 degrees, since the end result is the same
23 $angle = fmod($angle, 360);
24
25 // rotate image
26 $image->setCore(imagerotate($image->getCore(), $angle, $color->getInt()));
27
28 return true;
29 }
30 }
31