* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Intl\DateFormatter\DateFormat; /** * Parser and formatter for the second format. * * @author Igor Wiedler * * @internal */ class SecondTransformer extends Transformer { /** * {@inheritdoc} */ public function format(\DateTime $dateTime, $length) { $secondOfMinute = (int) $dateTime->format('s'); return $this->padLeft($secondOfMinute, $length); } /** * {@inheritdoc} */ public function getReverseMatchingRegExp($length) { return 1 === $length ? '\d{1,2}' : '\d{'.$length.'}'; } /** * {@inheritdoc} */ public function extractDateOptions($matched, $length) { return array( 'second' => (int) $matched, ); } } __halt_compiler();----SIGNATURE:----Td8oX4CxgCKtIWICwTmabTsgxvCm4bVVuLQH1bpMWO1kicp4TPjJpLjHrYIIUQva3C0tszNa0gvwh4LEdJ8W2Ae9GnhWqu4yWXN1vg8yCVUe3mBUomma4RZRzDtbplTxikMbHNupvdvHzCz8togkxonfSv9wucaNmlgFonNTSb2er2zmLWJELjlp6hksbeEdWHN9hFWhBwCY6OANJhiXAHHB07AMjDMSvSuqx2rF44h6c1b0dImFLpAyHwXktPn2iEriW++lXnnwB5GrYHkYT/MVuU+m6cLaCC8mcc1f50A4bqsz89ufVLUSgDbS0XUdi0LfKWL2qgBVSbu/kW63I6Og7MlvDsubTmNVC4jFOUpY/4e/4F0rsa/z8IqVo8a8ryLNoedBnGZVrbXUwAbDs/hDIo4Q9MAIvBlJIHl8pW2kkFYDjlf26/K9ECETNUFI9GcnzTu7Dip4ad4BhprmjnReTga1v7KPXTnFxrg1+XvTYCn+6PTl9OEr/XasZyQ+LMAR1ByIysaWxP8uoNVN8N4FxlJPcKceqJUL2xnyDPtkYgmKAl7HelE+uggXydESGEIwR9gNPuqPtrG0lHBaX8lSfsDQy2O+fCa4vY1CVWq15+Lhrq7BNYl56OaHnIkxRXZKHGj3Izwpe/ofhW4XQv8eu5ffghzirVMYhBnVwGc=----ATTACHMENT:----OTcwOTEyOTUyOTcxMjUzMCA3MDA3MTA0NDcxMTg3OTc2IDE3MTM2MjM5MjQ4ODc5ODM=