public function apply()

in src/Facebook/InstantArticles/Transformer/Rules/TimeRule.php [61:88]


    public function apply($transformer, $header, $node)
    {
        $time_type = $this->getProperty(self::PROPERTY_DATETIME_TYPE, $node);
        if ($time_type) {
            $this->type = $time_type;
        }

        // Builds the image
        $time_string = $this->getProperty(self::PROPERTY_TIME, $node);
        if ($time_string) {
            $time = Time::create($this->type);
            $time->withDatetime(new \DateTime($time_string, $transformer->getDefaultDateTimeZone()));
            $header->withTime($time);
        } else {
            $transformer->addWarning(
                new InvalidSelector(
                    self::PROPERTY_TIME,
                    $header,
                    $node,
                    $this
                )
            );
        }



        return $header;
    }