public function canConvertFrom($source, $targetType) { if (!is_callable([$targetType, 'createFromFormat'])) { return false; } if (is_array($source)) { return true; } if (is_integer($source)) { return true; } return is_string($source); }
/** * @test */ public function canConvertFromReturnsTrueIfSourceTypeIsAnArray() { $this->assertTrue($this->converter->canConvertFrom([], 'DateTime')); }