top-left & bottom-right. 2nd value => top-right & bottom-left. * 3 values: 1st value => top-left. 2nd value => top-right & bottom-left. 3rd value => bottom-right. * 4 values: Each corner specified separately, in clockwise order, starting with top-left. * * @param array $values * * @return static */ public static function byRadius(...$values) { return static::createWithRadius(...$values); } /** * Internal named constructor. * * @param array $values * * @return static * * @internal */ protected static function createWithRadius(...$values) { return new CornerRadius(...$values); } }